<?php
namespace Components\User\Sha\Wallet\Record;

class Constants {
  const OPERATOR_USER = 1;
  const OPERATOR_STAFF = 2;
  const OPERATOR_ADMIN = 3;
  /**
   * 编号第三位为操作1.用户,2.员工,3.管理员
   * 编号有8的一概为未定义留位置,后期可能会修改.
   */
  private static $__constants = [
    'user_wallet_record_type' => [
      0     => '未定义',

      10000 => '交易',

      11101 => '用户充值',
      11201 => '员工充值',
      11301 => '管理员充值',

      12101 => '用户提现',

      13101 => '用户买入',
      13109 => '买入成功',
      13161 => '用户排单',

      14101 => '用户卖出',
      14161 => '用户提现',

      15101 => '用户转入',

      16101 => '用户转出',

      17101 => '用户使用',
      17106 => '用户延时',
      
      90000 => '奖',
      99181 => '动态奖',
      99182 => '管理奖'
    ],
    'user_wallet_record_type_to_model_name' => [
      15101 => 'Transfer',
      16101 => 'Transfer'
    ],
    // ASCII码,十进制()
    'user_wallet_record_action' => [
      43 => '+',// 43.加
      45 => '-' // 45.减
    ]
  ];

  use \Components\Traits\ConstantsTraits;
}
